package com.example.controller;

import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.connection.RedisConnection;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@Slf4j
@RestController
@RequestMapping("/redis")
public class TestRedis {
    @Autowired
    RedisConnectionFactory factory;

    @GetMapping("/testGet")
    public String testGet() {
        RedisConnection connection = factory.getConnection();
        byte[] tests = connection.stringCommands().get("test".getBytes());
        String s = new String(tests);

        log.info("请求成功,str={}", s);
        return s;
    }
}
